.flex-table {
  display: flex;
  flex-direction: column;
  overflow: auto;

  & > .arco-card {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;

    & > .arco-card-body {
      flex: 1;
      display: flex;
      flex-direction: column;
      overflow: auto;

      .pro-table {
        height: 100%;
        overflow: auto;
      }
    }
  }

  /* 关闭页脚 */
  &.hide-footer + .app-footer {
    display: none;
  }
}
